#include <iostream>
using std::cout;
using std::endl;
//函数指针和指针函数
//函数指针还是使用场景挺多的
int add(int x, int y){
    return x + y;
}

void test(){
    //函数指针:固定的公式
    // 返回类型 (*pFunc) 参数类型
    int (*pFunc)(int,int) = add;
    cout << pFunc(1, 2);
}

//指针函数：函数，只不过函数的返回值是指针
int globalNumber = 20;
int * func(){
    return &globalNumber;
}


int main()
{
    test();
    return 0;
}

